package com.ejuornal.service;

import com.ejuornal.bean.Page;
import com.ejuornal.bean.Store;

public interface StoreService {
	/**
	 * 增加收藏的信息
	 * @param sql
	 * @param objs
	 */
	public void add(Store store);
	
	/**
	 * 批量删除
	 * @param sql
	 * @param objs
	 */
	public void delete(int...store);
	
	/**
	 * 通过收藏信息的ID号查询
	 * @param storeId
	 * @return
	 */
	public Store findById(int storeId);
	
	/**
	 * 模糊查询，查询某用户收藏的期刊或文章
	 * @param current_record
	 * @param url
	 * @param type 类型（文章或是期刊）
	 * @param userId 
	 * @return
	 */
	public Page<Store> findByUserId(int current_record, String url, int userId);
	/**
	 * 描述：查询某个期刊或是文章有哪些会员收藏
	 * @param current_record
	 * @param url
	 * @param type  类型（文章或是期刊）
	 * @param contentId  收藏内容id
	 * @return
	 */
//	public Page<Store> findByContentId(int current_record, String url,String type,int contentId);
	
	/**
	 * 根据文章id和用户id查询是否已经收藏过
	 * @param userId 用户id
	 * @param articalId 期刊id
	 * @return store
	 */
	public int checkIsStore(int userId,int articalId);
}
